Carbon


DebugAssertOutputHandlerProcPtr

Header: Debugging.h Carbon status: Supported

typedef void(* DebugAssertOutputHandlerProcPtr) (
    OSType componentSignature, 
    UInt32 options, 
    const char *assertionString, 
    const char *exceptionString, 
    const char *errorString, 
    const char *fileName, 
    SInt32 lineNumber, 
    void *value, 
    ConstStr255Param outputMsg
);

You would declare your function like this if you were to name it MyDebugAssertOutputHandlerCallback:

void MyDebugAssertOutputHandlerCallback (
    OSType componentSignature, 
    UInt32 options, 
    const char *assertionString, 
    const char *exceptionString, 
    const char *errorString, 
    const char *fileName, 
    SInt32 lineNumber, 
    void *value, 
    ConstStr255Param outputMsg
);
componentSignature
options
assertionString
exceptionString
errorString
fileName
lineNumber
value
outputMsg

AVAILABILITY

Supported in Carbon.


© 2000 Apple Computer, Inc. — (Last Updated 5/4/2000)